/***************************************************
 ** @Desc : This file for 响应参数、查询参数
 ** @Time : 2018.12.22 15:25 
 ** @Author : Joker
 ** @File : resp_params
 ** @Last Modified by : Joker
 ** @Last Modified time: 2018.12.22 15:25
 ** @Software: GoLand
****************************************************/
package models

//分账响应参数
type SettleResponseParams struct {
	Code    string `json:"code"`     //返回码
	Msg     string `json:"msg"`      //返回码描述
	SubCode string `json:"sub_code"` //业务返回码
	SubMsg  string `json:"sub_msg"`  //返回码描述
	TradeNo string `json:"trade_no"` //支付宝交易号
}

type PublicSettleResponseParams struct {
	AlipayTradeOrderSettleResponse SettleResponseParams `json:"alipay_trade_order_settle_response"`
	Sign                           string               `json:"sign"` //签名
}

//交易查询响应参数
type QueryResponseParams struct {
	Code       string `json:"code"`         //返回码
	Msg        string `json:"msg"`          //返回码描述
	TradeNo    string `json:"trade_no"`     //支付宝交易号
	SubCode    string `json:"sub_code"`     //业务返回码
	SubMsg     string `json:"sub_msg"`      //返回码描述
	OutTradeNo string `json:"out_trade_no"` //商户交易号
}

type PublicQueryResponseParams struct {
	AlipayTradeQueryResponse QueryResponseParams `json:"alipay_trade_query_response"`
	Sign                     string              `json:"sign"` //签名
}
